-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add conda-based Continuous Integration and fix compilation with Gazebo on Windows installed via conda #33
Conversation
|
WIP as I wanted to check if I can reproduce robotology/robotology-superbuild#693 and fix it before merging. |
Error reproduced:
|
@Nicogene the PR is now ready for review. |
fyi @Tobias-Fischer, you may be happy to know that the good old red ball demo is getting a Conda-based CI. : ) |
How cool is that? Very nice, good work @traversaro :) |
Add a simple conda-based CI. The goal is to easily test on Windows/macOS/Linux with all dependencies enabled. This complements the existing CI that instead used apt/homebrew/vcpkg (and compiles robotology dependencies from source).
Furthermore, fix compilation of the library that uses Gazebo in Windows by adding the line:
In general
target_link_directories
andlink_directories
commands should not be used in CMake (see the note at the end of https://cmake.org/cmake/help/latest/command/target_link_directories.html), but when linking Gazebo (andGazebo_LIBRARIES
) this is unfortunately necessary due to many libraries that are provided without full paths, see http://gazebosim.org/tutorials/?tut=plugins_hello_world .This fixes issue robotology/robotology-superbuild#693 .
Similar PRs: